Automattic\WooCommerce\Admin\Features\OnboardingTasks D

Total Complexity 126
Dependencies 10
Dependents 0
Total lines 879
Lines of code 636
Logical lines of code 223
Comment lines 174
Methods 28
Properties 1

Methods 28

Method Rating Maintainability Complexity Lines of code
get_task_lists()
D
22
27 227
check_task_completion()
A
54 8 20
add_onboarding_tax_notice_admin_script()
S
54 7 20
get_task_by_id()
S
55 7 19
get_deprecated_options()
S
60 6 12
update_deprecated_options()
S
53 5 24
get_settings()
S
46 4 39
add_onboarding_product_notice_admin_script()
S
54 5 20
add_onboarding_product_import_notice_admin_script()
S
57 5 15
add_onboarding_homepage_notice_admin_script()
S
58 5 14
add_task_snoozed()
S
60 5 12
add_task_dismissal()
S
61 5 11
component_settings()
S
57 4 18
update_option_extended_task_list()
S
59 4 14
record_completed_tasks()
S
57 3 18
possibly_track_completed_tasks()
S
66 4 8
get_stripe_supported_countries()
S
47 1 44
set_active_task()
S
61 3 13
is_active_task_complete()
S
64 3 11
__construct()
S
51 2 25
get_task_list_by_id()
S
67 3 8
track_extended_completion()
S
74 2 5
track_completion()
S
74 2 5
get_woocommerce_payments_supported_countries()
S
61 1 15
get_instance()
S
71 2 6
get_automated_tax_supported_countries()
S
69 1 7
get_active_task()
S
80 1 3
add_media_scripts()
S
82 1 3